package com.wish.housing.entity.tenant;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @Title: PageMTenantResponseDTO 
 * @Description: 分页 - 租客
 * @author zhangxurui
 * @date 2018年4月17日 下午1:48:47
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PageMTenantResponseDTO {
	//房客主键
	private Long id;
	//出房合同编号（系统生成）
	private String	cfContractNo;
	//租客姓名
	private String	tenantName;
	//租客手机号
	private String	tenantPhone;
	//房产信息(考虑在房产表中增加house_name，楼栋，单元，门牌号和居室，然后带出)
	private String	houseName;
	//租约期限开始日
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date	startDate;
	//租约期限结束日
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date	endDate;
	//收款方式(押X付Y的X)
	private Integer	depositType;
	//收款方式（押X付Y的Y）
	private Integer	paymentType;
	//押金
	private BigDecimal	deposit;
	//承租月租金
	private BigDecimal	monthRent;
	//合同状态,"1:草稿
	//2:已提交
	//3:已解约
	//4:已结束
	//9:作废"
	private Integer	contractState;
	//承租房间(使用房源名称)
	private String roomName;
	//承租类型,"0:整租（分散式）
	//1:合租（分散式）
	//2:单身公寓（集中式）"
	private Integer signType;

}
